### Tuple 元组
tua = (1, "a", "b", "c", 5)
print(tua)  # (1, 'a', 'b', 'c', 5)
print(tua[0])  # 1

tub = (1,)  # 只有一个元素的时候末尾加上逗号.
print(type(tub))  # <class 'tuple'>

tuc = ()
print(type(tuc))  # <class 'tuple'>

# 元组与列表的区别 🏀🏀🏀🏀🏀🏀
# 1: 元组只有一个元素的时候，结尾加逗号
# 2: 元组只支持查询操作,不支持修改
# 3: 元组的查询速度比列表快
# 4: 元组的占用空间比列表小
# 5: 元组的元素不能修改, 但是列表的元素可以修改

print(tua.index("a"))  # 1
print(tua.count("a"))  # 1
print(len(tua))  # 5
print(tua[1:])  # ('a', 'b', 'c', 5)
print("a" in tua)  # True
print("f" not in tua)  # True

# 应用场景 🏀🏀🏀🏀🏀🏀
# 1.函数的参数和返回值
# 2.格式化输出后面的()本质上就是一个元组,👇的例子
name = "leslie"
age = 19

print("%s 的年龄是 %d" % (name, age))  # leslie 的年龄是 19
info = (name, age)
print("%s 的年龄是 %d" % (info))  # leslie 的年龄是 19

# 3. 数据不能被修改
